Skip to content

Latest commit

 

History

History
169 lines (110 loc) · 19 KB

02-Especificação do Projeto.md

File metadata and controls

169 lines (110 loc) · 19 KB

Especificações do Projeto

A definição exata do problema e os pontos mais relevantes a serem tratados neste projeto foram consolidados com a participação dos usuários em um trabalho de imersão feito pelos membros da equipe a partir da observação dos usuários em seu local natural e por meio de entrevistas. Os detalhes levantados nesse processo foram consolidados na forma de personas e histórias de usuários.

Apresenta-se também os requisitos funcionais e não funcionais, além das restrições do projeto.

Personas

Desta forma, constatou-se que o presente projeto possui 3 principais personas:

  • Vestibulandos (na faixa de idade entre 15 e 18 anos).
  • Universitários (na faixa de idade entre 19 e 30 anos )
  • Candidatos às vagas de concursos públicos (na faixa de idade de 31 e 50 anos)

A seguir, passamos à análise detalhada das principais personas e suas respectivas histórias de usuários.

Enzo de Góis
img_1.png Idade: 16 anos - Ocupação: Estudante do Ensino Médio Fundamental e vestibulando. Aplicativos: Instagram,TikTok, Aplicativos de jogos.
Motivações: Enzo está cursando o primeiro grau do ensino médio e já se prepara para a prova de vestibular, com foco em odontologia.
......................................
Frustrações: Além das matérias regulares da escola, Enzo estuda em um cursinho preparatório. As vezes tem dificuldades para conciliar os estudos da escola e as atividades do cursinho preparatório, que inclui treino para a prova do Enem.   Hobbies, História: Enzo, adora tecnologia e utilizar aplicativos inovadores. Nas horas vagas, gosta de jogar online com os amigos.
Pedro Maia
image Idade: 19 anos - Ocupação: Estudante de Medicina. Aplicativos: Instagram, Facebook, Linkedin, Aplicativos de bancos e Tinder.
Motivações: Pedro sonha em ser médico e poder proporcionar uma vida confortável para seus pais. ................................... Frustrações: Pedro estuda em tempo integral e possui muitas matérias para estudar diariamente. A faculdade demanda muita organização e ele possui dificuldades para administrar o tempo de estudos. O cansaço tem contribuído para perda de foco e queda de sua produtividade. Possui TDHA e perde o foco com frequência. Hobbies, História: Pedro acredita que os estudos podem transformar a vida de qualquer pessoa. Está ansioso para concluir o curso e alcançar sua independência profissional e financeira. Nas horas vagas, gosta de visitar lugares novos, como restaurantes e boates.
Isabela Meireles
image Idade: 26 anos - Ocupação: Analista oficial do TRT. Aplicativos: Instagram, Linkedin, Aplicativos de bancos.
Motivações: Ser Promotora de Justiça. ................................................................ Frustrações: Além de trabalhar como oficial de justiça no tribunal regional do trabalho, Isabela estuda para um concurso muito disputado e difícil. Possui apenas 4 horas por dia para se dedicar aos estudos e precisa utilizar esse tempo com eficácia e qualidade. Hobbies, História: Isabela passou em seu primeiro concurso aos 21 anos, para o cargo de analista oficial. Contudo, seu grande sonho é ser Promotora de Justiça e por isso se formou em direito. Seu principal hobbe é assistir séries e filmes de investigação criminal.

Histórias de Usuários

Com base na análise das personas forma identificadas as seguintes histórias de usuários:

EU COMO... PERSONA QUERO/PRECISO ... FUNCIONALIDADE PARA ... MOTIVO/VALOR
Vestibulando Aprender todas as matérias e concluir as tarefas escolares em tempo hábil. Passar no vestibular.
Universitário Estudar com mais produtividade e foco. Aprovação nas matérias do curso.
Concurseira Concluir cronograma semanal de estudos e aproveitar o tempo disponível de forma eficaz. Aprovação em concurso público.

Requisitos do projeto

O escopo funcional do projeto abrange duas principais partes:

  1. Requisitos Funcionais: descrevem as possibilidades de interação dos usuários,
  2. Requisitos não funcionais: descrevem os aspectos que o sistema deverá apresentar de maneira geral.

Estes requisitos são apresentados a seguir, acompanhados por algumas limitações identificadas. Tais informações foram dispostas em tabelas para uma melhor compreensão.

Requisitos funcionais

ID Descrição Prioridade
RF-01 O software deve apresentar um cronômetro para acompanhamento da técnica pomodoro. Alta
RF-02 O cronômetro deve iniciar ajustado para 25 minutos de atividade e 5 de pausa. Média
RF-03 O cronômetro deve possibilitar que o usuário ajuste o tempo, conforme quiser. Média
RF-04 O software terá um input na lista to-do inserir tarefas. Alta
RF-05 O software terá uma lista to-do para marcação de tarefas realizadas. Alta
RF-06 O software deve possibilitar mudança para o modo nortuno. Média
RF-07 O software deve conter botão para acesso a um modal para acesso das Atividades. Alta
RF-08 Os elementos da lista to-do podem ser excluídos quando concluídos. Média
RF-09 O software deve exibir um alerta ao final de cada ciclo. Média
RF-10 A tela inicial deve exibir um botão para acessar o login Alta
RF-11 O software deve conter botão para acesso a um modal, acessar um bloco de notas. Baixa
RF-12 O software deve conter uma tela com inputs para acessar a tela de login Alta
RF-13 O software deve conter uma tela com inputs para cadastro de usuário Alta
RF-14 O software deve tocar um alarme ao fim do tempo estabelecido pelo usuário. Alta

Requisitos não-funcionais

ID Descrição Prioridade
RNF-01 A aplicação deve ser publicada em repositório público acessível na internet. Alta
RNF-02 Uso de design responsivo nas interfaces gráficas. Alta
RNF-04 Será possível o ajuste de tempo das terefas ou projetos conforme a necessidade do usuário. Média
RNF-05 O software deverá armazenar as informações descritas ou selecionas pelo usuário. Média

Restrições

ID Descrição
RE-01 O projeto necessita ser entregue até 07/12/2022, respeitando o prazo estipulado.
RE-02 O projeto deve ser implementado com uso de tecnologias mobile, podendo fazer uso de bibliotecas que influenciem positivamente na qualidade do software.

Diagrama de Casos de Uso

Na Linguagem de modelagem unificada (UML), o objetivo do diagrama de caso de uso é demonstrar as diferentes maneiras que o usuário pode interagir com um sistema.

Dessa forma os alunos podem interagir com o sistema utiliozando os seguintes passos:

Diagrama sem nome drawio

Matriz de Rastreabilidade

A matriz de rastreabilidade é uma ferramenta usada para facilitar a visualização dos relacionamento entre requisitos e outros artefatos ou objetos, permitindo uma visão ampla do escopo do projeto.

Como ler o diagrama:

  • Em "X" estão os requisitos funcionais que se adequam as queixas que os usuarios aprensentam.
  • O colorido mostra as relações entre os requisitos e dependencia entre eles.

Matriz

Gerenciamento de Projeto

De acordo com o PMBoK v6, há 10 áreas pilares para gerenciar projetos e que caracterizam a multidisciplinaridade envolvida: Integração, Escopo, Cronograma (Tempo), Custos, Qualidade, Recursos, Comunicações, Riscos, Aquisições e Partes Interessadas.

Para o desenvolvimento de projetos, é necessário considerar a gerência de todas essas áreas. Como tais áreas se complementam e estão diretamente relacionadas, não é possível examinar apenas uma área. Por exemplo, a ampliação do escopo de um projeto interfere também em seu cronograma e em seus custos.

Para realizar esta etapa, a equipe utilizou o ProjectLibre, conforme sugerido nas aulas de Gerência de Projetos de TI. Desta forma, a equipe registrou as etapas 1 e 2 do projeto, com suas respectivas datas e requisitos, gerando assim, o gráfico de Gantt e o diagrama de rede, automaticamente. Também foi possível identificar as atividades concorrentes, o caminho crítico, dentre outros elementos. A equipe pode visualizar as tarefas que devem ser realizadas, organizando-as em hierarquia. img_5.png

Gerenciamento de tempo

O gráfico de Gantt, ou diagrama de Gantt, é uma ferramenta visual utilizada para controlar e gerenciar o cronograma de atividades de um projeto. Com ele, é possível listar tudo que precisa ser feito para colocar o projeto em prática, dividir em atividades e estimar o tempo necessário para executá-las.

No momento, o diagrama mostra o planejamento mais geral das entregas de cada etapa, sendo que as tarefas específicas e seus responsáveis são definidos a cada sprint e gerenciados no Microsoft Planner: "Projeto TimeUp - Pomodoro".

O Microsoft Planner: é um aplicativo de planejamento disponível na plataforma Microsoft 365, sendo uma ferramenta orientada para o trabalho em equipe que pode ser usada de várias maneiras. Desta forma, o projeto está organizado pelo método Kanban, possibilitando a visualização geral das atividades, o acompanhamento da evolução dos requisitos e o controle de tempo.

Planner - tarefas

Gerenciamento de pessoal

O gerenciamento adequado de tarefas permite que o projeto alcance altos níveis de produtividade. Por isso, é fundamental que ocorra a gestão de tarefas e de pessoas, de modo que os times envolvidos no projeto possam ser facilmente gerenciados.

Conforme mencionado no item anterior, o Microsoft Planner apresenta o detalhamento de cada sprint:

img_3.png

No Microsoft Planner, as tarefas podem também ser rastreadas por status, bucket, prioridade e responsável, bem como seu estado de execução:

Planner Planner - membros

Gerenciamento financeiro

O gerenciamento financeiro permite a todos integrantes do projeto uma ideia inicial de gastos e investimentos, sendo assim não atigindo investidores de forma inesperada e mantendo a ideia de gasto inicial do projeto.

Gasto Estimado Valor
Recursos Humanos R$ 20.000,00
Designing (R$ 25,00/Hora) R$ 5.000,00
Desenvolvedor (R$ 70,00/Hora) R$ 140.000,00
Administrador (R$ 25,00/Hora) R$ 3.000,00
Hardware R$ 0.000,00
2 Iphones11 R$ 6.400,00
2 SamsungS22 R$ 10.800,00
1 Ipad Pro R$ 9.400,00
1 Samsung Galax tab 8 R$ 4.800,00
6 notebook R$ 36.000,00
Especialização Profissional R$ 1.400,00
Cursos e treinamentos R$ 100.000,00
Licenças de Softwares R$ 50.000,00
Total R$ 386.800,00